// This file was created by Filewrap 1.1
// Little endian mode
// DO NOT EDIT

#include "../PVRTMemoryFileSystem.h"

// using 32 bit to guarantee alignment.
#ifndef A32BIT
 #define A32BIT static const unsigned int
#endif

// ******** Start: FragShader.fsh ********

// File data
static const char _FragShader_fsh[] = 
	"uniform sampler2D  sBasetex;\r\n"
	"uniform sampler2D  sReflect;\r\n"
	"uniform sampler2D  sShadow;\r\n"
	"\r\n"
	"varying mediump vec2   TexCoord;\r\n"
	"varying mediump vec3   ShadowCoord;\r\n"
	"varying mediump vec2   ReflectCoord;\r\n"
	"varying lowp    float  LightIntensity;\r\n"
	"\r\n"
	"const lowp float  cReflect = 0.2;\r\n"
	"\r\n"
	"void main()\r\n"
	"{\r\n"
	"\tlowp vec3 baseColor = texture2D(sBasetex, TexCoord).rgb;\r\n"
	"\tbaseColor *= 0.2 + 0.8 * texture2DProj(sShadow, ShadowCoord).r * LightIntensity;\r\n"
	"\t\r\n"
	"\tlowp vec3 reflectColor = texture2D(sReflect, ReflectCoord).rgb;\r\n"
	"\r\n"
	"\tgl_FragColor = vec4(baseColor +  reflectColor * cReflect, 1.0);\r\n"
	"}";

// Register FragShader.fsh in memory file system at application startup time
static CPVRTMemoryFileSystem RegisterFile_FragShader_fsh("FragShader.fsh", _FragShader_fsh, 575);

// ******** End: FragShader.fsh ********

// This file was created by Filewrap 1.1
// Little endian mode
// DO NOT EDIT

#include "../PVRTMemoryFileSystem.h"

// using 32 bit to guarantee alignment.
#ifndef A32BIT
 #define A32BIT static const unsigned int
#endif

// ******** Start: FragShader.fsc ********

// File data
A32BIT _FragShader_fsc[] = {
0x10fab438,0x71dbd8a6,0x30050100,0x2501,0xd363e337,0x2000000,0x20000000,0x81060000,0x1000000,0x4000000,0x0,0x78000000,0x2020203,0x0,0x2020005,0x102,0x0,0x8e020000,0x55535020,0x20,0x282,0x1,0x0,0x0,0x224,0x0,0x2,0x7d,0x0,0x8,0x0,0xffffffff,0x0,0x770009,0xffff,0x5,0x0,0x40000,0x3,0x0,0x0,0x0,0x0,0x3fffc,0x40000,0x1,0x0,0xffff0003,0xffffffff,0x40001,0x800000,0x4,0x30001,0x20002,0x0,0x2,0x10000,0x4,0x10004,0x10003,0x20000,0x3,0x10000,0xb0003,
0x0,0x30000,0x7,0x1,0x30003,0x20000,0xc0380000,0x103e9180,0xffff4083,0xffffffff,0xffff,0x0,0x40000,0x30000,0x5,0x20001,0x80018001,0x80018001,0x0,0x0,0x0,0x70007,0x3060a,0x30003,0x20000,0x20002,0x40000,0x40004,0x0,0x20001,0x10000,0x0,0x20000,0x20002,0x30000,0x80010002,0x80018001,0x8001,0x0,0x40000,0x40004,0x80200080,0x8001086,0xa0200081,0x40001b7e,0x900000b0,0x30011006,0x5,0x20000,0x80018001,0x80018001,0x0,0x0,0x10000,0x40004,0x60a,0x30000,0x0,0x0,0x0,0x40000,0x0,0x20000,0x10000,
0x0,0x0,0x140ca000,0x2e003,0x40000,0x80010002,0x80018001,0x8001,0x0,0x0,0x10000,0x1,0x1022a002,0x4b4081,0x7983b800,0x80039088,0x1fffa020,0x6540408a,0x4023f81f,0x58989,0x10000,0x80010002,0x80018001,0x8001,0x0,0x10000,0x70002,0x60a0007,0x30003,0x3,0x40004,0x4,0x40004,0x4,0x10000,0x2,0x1,0x10001,0x20003,0x2,0x20003,0x80018001,0x80018001,0x0,0x0,0x110001,0x2490010,0x79c2b800,0x1409080,0x816b010,0x600c881,0x1022e003,0x64081,0x0,0x5020ba02,0x205553,0x2ae0000,0x10000,0x0,0x0,0x2a40000,0x0,0x20000,0x7d0000,
0x0,0x80000,0x0,0xffff0000,0xffff,0x90000,0xffff0077,0x50000,0x2,0x0,0x30004,0x0,0x0,0x0,0x0,0xfffc0000,0x1,0x10004,0x0,0x30000,0xffffffff,0x1ffff,0x4,0x40080,0x10000,0x20003,0x2,0x20000,0x0,0x40001,0x40000,0x30001,0x1,0x30002,0x0,0x30001,0xb,0x0,0x70003,0x10000,0x30000,0x3,0x2,0x9180c038,0x4083103e,0xffffffff,0xffffffff,0x0,0x0,0x4,0x20003,0x10000,0x80010002,0x80018001,0x8001,0x0,0x0,0xa0200000,0x28831000,0x5,0x20001,0x80018001,0x80018001,0x0,
0x0,0x0,0x70007,0x1060a,0x10001,0x10000,0x10001,0x40000,0x40004,0x0,0x20001,0x10000,0x2,0x20000,0x20002,0x30000,0x80010002,0x80018001,0x8001,0x0,0x40000,0x40004,0x80000080,0x8001084,0x0,0x40001b7c,0x10000030,0x30011004,0x5,0x20000,0x80018001,0x80018001,0x0,0x0,0x10000,0x40004,0x60a,0x10000,0x0,0x0,0x0,0x40000,0x0,0x20000,0x10000,0x2,0x0,0x1408a000,0x2e003,0x50000,0x80010002,0x80018001,0x8001,0x0,0x0,0x10000,0x10001,0x20020000,0x40811020,0x3800004b,0x90887983,0xa0208003,0x408a1fff,0xf81f6540,
0x89894023,0xa0000000,0x28831000,0x5,0x20001,0x80018001,0x80018001,0x0,0x0,0x20001,0x70007,0x1060a,0x10001,0x0,0x0,0x40000,0x40004,0x0,0x20001,0x10000,0x10002,0x30001,0x20002,0x30000,0x80010002,0x80018001,0x8001,0x0,0x10000,0x1,0x38000049,0x908071c0,0x301000c0,0xc8810810,0xe0030600,0x40811020,0x6,0x1000,0x0,0x0,0x4c3f0000,0xcdcc,0x0,0x0,0x4c3e0000,0xcdcc,0x0,0x0,0x4c3e0000,0xcdcc,0x0,0x0,0x803f0000,0x7000000,0x73614273,0x78657465,0x18000000,0x103,0x2000001,0x10000,0x54000001,0x6f437865,0x64726f,0x6030000,
0x1000002,0x10000,0x3000204,0x53730000,0x6f646168,0x77,0x10318,0x100,0x1010002,0x100,0x64616853,0x6f43776f,0x64726f,0x6040000,0x1000002,0x10000,0x7000300,0x694c0000,0x49746867,0x6e65746e,0x79746973,0x2000000,0x106,0x1000001,0x10c00,0x73000001,0x6c666552,0x746365,0x3180000,0x1000001,0x20000,0x1000102,0x65520000,0x63656c66,0x6f6f4374,0x6472,0x2060300,0x10000,0x8000100,0x30002,0x0,
};

// Register FragShader.fsc in memory file system at application startup time
static CPVRTMemoryFileSystem RegisterFile_FragShader_fsc("FragShader.fsc", _FragShader_fsc, 1697);

// ******** End: FragShader.fsc ********

